From: Claudio Cambra Date: Tue, 18 Feb 2025 03:29:45 +0000 (+0800) Subject: gui/wizard: Correctly handle vfs enablement state on account config finish when using... X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~1^2~18^2~3 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=ad99ccef60aeb22bbc0c1917051fff4770224972;p=nextcloud-desktop.git gui/wizard: Correctly handle vfs enablement state on account config finish when using macOS File Provider module Signed-off-by: Claudio Cambra --- diff --git a/src/gui/owncloudsetupwizard.cpp b/src/gui/owncloudsetupwizard.cpp index 0916ffb73..5a0c9dbc4 100644 --- a/src/gui/owncloudsetupwizard.cpp +++ b/src/gui/owncloudsetupwizard.cpp @@ -689,6 +689,12 @@ void OwncloudSetupWizard::slotAssistantFinished(int result) // is changed. auto account = applyAccountChanges(); +#ifdef BUILD_FILE_PROVIDER_MODULE + if (Mac::FileProvider::fileProviderAvailable()) { + Mac::FileProvider::instance()->domainManager()->addFileProviderDomainForAccount(account); + } +#endif + QString localFolder = FolderDefinition::prepareLocalPath(_ocWizard->localFolder()); bool startFromScratch = _ocWizard->field("OCSyncFromScratch").toBool(); @@ -698,9 +704,11 @@ void OwncloudSetupWizard::slotAssistantFinished(int result) folderDefinition.localPath = localFolder; folderDefinition.targetPath = FolderDefinition::prepareTargetPath(_remoteFolder); folderDefinition.ignoreHiddenFiles = folderMan->ignoreHiddenFiles(); +#ifndef BUILD_FILE_PROVIDER_MODULE if (_ocWizard->useVirtualFileSync()) { folderDefinition.virtualFilesMode = bestAvailableVfsMode(); } +#endif if (folderMan->navigationPaneHelper().showInExplorerNavigationPane()) folderDefinition.navigationPaneClsid = QUuid::createUuid();